bleed (someone) dry

Translations
saigner quelqu’un à blanc
Definitions
To extract all of someone's resources, money, or energy, leaving them with nothing.